Two Case Studies for Jazzyk BSM
نویسندگان
چکیده
Recently, we introduced Behavioural State Machines (BSM ), a novel programming framework for development of cognitive agents with Jazzyk, its associated programming language and interpreter. The Jazzyk BSM framework draws a strict distinction between knowledge representation and behavioural aspects of an agent program. Jazzyk BSM thus enables synergistic exploitation of heterogeneous knowledge representation technologies in a single agent, as well as offers a transparent way for embedding cognitive agents in various simulated or physical environments. This makes it a particularly suitable platform for development of simulated, as well as physically embodied cognitive agents, such as virtual agents, or non-player characters for computer games. In this paper we report on Jazzbot and Urbibot projects, two case-studies we developed using the Jazzyk BSM framework in simulated environments provided by a first person shooter computer game and a physical reality simulator for mobile robotics respectively. We describe the underlying technological infrastructure of the two agent applications and provide a brief account of experiences and lessons we learned during the
منابع مشابه
Jazzyk: A Programming Language for Hybrid Agents with Heterogeneous Knowledge Representations
Different knowledge representation tasks require different knowledge representation techniques. Agent designers should therefore be able to easily exploit benefits of various knowledge representation technologies in a single agent system. I describe here a modular agent programming language Jazzyk based on the programming framework of Behavioural State Machines (BSM ). BSM framework, and thus a...
متن کاملBehavioural State Machines: Programming Modular Agents
Different application domains require different knowledge representation techniques. Agent designers should therefore be able to easily exploit benefits of various knowledge representation technologies in a single agent system. I describe here an agent programming framework of Behavioural State Machines, with Jazzyk, an implemented programming language interpreter for BSM. The presented framewo...
متن کاملJazzbot: A non-monotonically reasoning bot in a simulated 3D environment
In our previous research we designed Jazzyk, a modular programming language for development of cognitive agent systems. Jazzyk obeys two basic design principles: 1) it allows for an easy integration of heterogeneous knowledge representation technologies, and 2) draws a strict distinction between modeling agent’s knowledge and reasoning vs. its behaviours. To further drive the development of Jaz...
متن کاملA Comparative Study on Microbial Growth and Substrate Utilization Kinetics
IJPT | July-2013 | Vol. 5 | Issue No.2 | 5567-5573 Page 5567 ISSN: 0975-766X CODEN: IJPTFI Available Online through Research Article www.ijptonline.com A COMPARATIVE STUDY ON MICROBIAL GROWTH AND SUBSTRATE UTILIZATION KINETICS Merina Paul Das*, Santosh Kumar Department of Industrial Biotechnology, Bharath University, Chennai, India. Email: [email protected] Received on 02-07-2013 Accepted on ...
متن کاملIndependent component analysis tractography combined with a ball-stick model to isolate intravoxel crossing fibers of the corticospinal tracts in clinical diffusion MRI.
The independent component analysis (ICA) tractography method has improved the ability to isolate intravoxel crossing fibers; however, the accuracy of ICA is limited in cases with voxels in local clusters lacking sufficient numbers of fibers with the same orientations. To overcome this limitation, the ICA was combined with a ball-stick model (BSM) ["ICA+BSM"]. An ICA approach is applied to ident...
متن کامل